from decimal import Decimal

########################################################################
class Fees(object):
    """"""

    #----------------------------------------------------------------------
    def __init__(self):
        """Constructor"""
        self._fee = None

    #----------------------------------------------------------------------
    def get_fee(self):
        """
        Return the current fee
        """
        print 'get'
        return self._fee

    #----------------------------------------------------------------------
    def set_fee(self, value):
        """
        Set the fee
        """
        print 'set'
        if isinstance(value, str):
            self._fee = Decimal(value)
        elif isinstance(value, Decimal):
            self._fee = value

    fee = property(get_fee, set_fee)


class Test(object):
    a = None
    def set_a(self, value):
        self.a = value

    def get_a(self):
        return self.a

    a = property(get_a, set_a)


from app.auth.models import User
from app.forum.models import Post
user = User(name='yuansmin', email='yuansmin@sina.com', avatar='', gender=False, location='ChengDu', signature='STAY HUNGARY AND STAY FOOLISH', brief='I\'m so happy')
user.set_password('admin')
p1 = Post(title=u'麻烦各位大佬帮忙看看这个国外的视频托管速度怎么样', author=user,
    content=u'最近打算做个视频网站，起始阶段自己买服务器太贵了，国内的优酷之类的广告太烦人，国外的各种视频网站，博客，托管主机不是被屏了就是速度太差，我总算明白中国的网络环境是多么的差了，费了半天劲终于找到一个免费的托管主机 https://streamable.com ，自己打开速度很快，看了一下是用的 Fastly 公司的 CDN ，应该是在香港有个节点，不过测试了一下国内打开速度不太理想，不知道是不是测试不准，麻烦大家帮忙试一下速度到底快不快。传了一个视频，各位打开看看 https://streamable.com/9oo92'
    )

db.session.add_all(user, p1)
db.session.commit()

'''
from sqlalchemy import func, desc
Post.query.all().order_by(desc("num_addresses")).limit(10)
'''
